hard-sided trailer - Turco Inglés Diccionario